Zxing\Qrcode\Detector\FinderPatternFinder D

Total Complexity 157
Dependencies 7
Dependents 1
Total lines 664
Lines of code 432
Logical lines of code 294
Comment lines 148
Methods 16
Properties 9

Methods 16

Method Rating Maintainability Complexity Lines of code
crossCheckDiagonal()
D
39 36 59
crossCheckVertical()
C
40 27 55
crossCheckHorizontal()
C
40 27 55
find()
B
36 19 85
selectBestPatterns()
A
46 9 37
handlePossibleCenter()
A
48 9 32
foundPatternCross()
A
53 8 21
haveMultiplyConfirmedCenters()
S
55 5 20
findRowSkip()
S
55 5 19
CenterComparator()
S
59 4 15
FurthestFromAverageComparator()
S
63 3 11
__construct()
S
70 1 6
getImage()
S
81 1 3
getPossibleCenters()
S
81 1 3
centerFromEnd()
S
76 1 3
getCrossCheckStateCount()
S
68 1 8